armed with missiles - Espagnol Anglais Dictionnaire